//
// Created by 16878 on 2025/6/13.
//

#ifndef COURSE_DESIGN_FILE_H
#define COURSE_DESIGN_FILE_H

#include <string>
#include "Manager.h"
#include <vector>
using namespace std;

class File {
private:
    Manager* manager; // 指向商品管理器的指针，用于访问商品列表

public:
    // 构造函数，使用指定的 Manager 初始化， 指向 Manager 的指针
    File(Manager* mgr);

    // 将商品信息保存到指定的文件中

    void saveToFile(const string &filename);
    // 从指定文件中加载商品信息
    void loadFromFile(const string& filename);
};

#endif //COURSE_DESIGN_FILE_H